#ifndef ROCKET_H
#define ROCKET_H

#include "../../engine/object/GameObject.hpp"

#include "../../engine/core/Mesh.hpp"
#include "../../engine/core/Texture.hpp"
#include "../../engine/collider/SphereCollider.hpp"
#include "../../engine/core/Global.h"

class Rocket : public GameObject {
    protected:
        glm::vec3 velocity;

    public:
        Rocket(glm::vec3 position);
        virtual ~Rocket();

        void accept(Visitor*);

        glm::vec3 getVelocity();
        void setVelocity(glm::vec3);
};

#endif // ROCKET_H
